What is where is madison north carolina?

Madison is a town located in the Piedmont region of North Carolina, in the United States. It is situated in Rockingham County, which is in the northern part of the state. The town encompasses an area of approximately 2.5 square miles and has a population of around 2,200 people. Madison is located about 20 miles north of Greensboro and about 40 miles southeast of the Virginia state line. The town is home to various small businesses, including restaurants, shops, and services, and is known for its historic downtown district, which features buildings dating back to the late 19th century.